From Flow Control in Multi-path Networks to Multiple Bag-of-tasks Application Scheduling on Grids

نویسندگان

  • Rémi Bertin
  • Corinne Touati
  • Sascha Hunold
چکیده

A very large number of applications that are currently deployed on large scale distributed systems such as grids or volunteer computing systems are Bag-of-Tasks (BoT) applications. Up until now, simple mechanisms have been used to ensure a fair sharing of resources amongst these applications. Although these mechanisms have proved e cient for CPU-bound applications, they are known to be ine ective in the presence of network-bound applications. In this article, we propose a fully distributed algorithm for fairly scheduling BoT applications on a computing grid while respecting resource constraints. This algorithm is inspired by techniques used in ow control mechanisms in multi-path networks. Yet, we prove that the context of BoT scheduling is signi cantly more di cult in practice and that a set of non-trivial adaptations are required to ensure convergence. We prove their e ectiveness through an extensive set of simulations that enables to deeply understand the potential bene ts as well as the limitations of this technique in the context of grid computing. Key-words: Lagrangian optimization, steady-state scheduling, distributed scheduling, grid computing in ria -0 06 27 53 2, v er si on 1 28 S ep 2 01 1 Du contrôle de ux dans les réseaux multi-chemins à l'ordonnancement en régime permanent d'applications de type Bag-of-tasks dans des grilles de calcul Résumé : Une grande partie des applications actuellement déployées à grande échelle est de type Bag-of-Tasks (BoT), c'est-à-dire qu'elles sont constituées d'un grand nombre de tâches identiques et indépendantes. Jusqu'ici, seulement des mécanismes simples ont été mis en ÷uvre pour s'assurer d'un partage équitable des ressources entre les applications. Si ces mécanismes ont prouvé leur e cacité dans le cas où les applications sont gourmandes en calcul, leur ine cacité en présence d'applications gourmandes en communications est également connue. Dans cet article, nous proposons un algorithme complètement distribué pour l'ordonnancement équitable d'applications de type BoT tout en exploitant e cacement l'ensemble des ressources (de communication et de calcul). Cet algorithme s'inspire de techniques qui ont été utilisées dans le domaine du contrôle de ux dans les réseaux multi-chemins. En dépit de leur ressemblance sur le plan théorique, nous montrons que le contexte de l'ordonnancement d'applications BoT dans une grille est signi cativement plus délicat en pratique que celui du contrôle de ux dans des réseaux multi-chemins. Un ensemble d'adaptations non triviales est nécessaire pour obtenir la convergence et nous montrons leur e cacité à travers un ensemble conséquent de simulations Nous pensons que l'analyse minutieuse de cet algorithme présentée dans ce document permet de comprendre nement les avantages et les limitations de cette technique dans le contexte des grilles de calcul. Mots-clés : Optimisation Lagrangienne, ordonnancement en régime permanent, ordonnancement distribué, calcul à grande échelle in ria -0 06 27 53 2, v er si on 1 28 S ep 2 01 1 Multiple Bag-of-tasks Application Scheduling on Grids 3

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids

 To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...

متن کامل

Task Scheduling Using Particle Swarm Optimization Algorithm with a Selection Guide and a Measure of Uniformity for Computational Grids

In this paper, we proposed an algorithm for solving the problem of task scheduling using particle swarm optimization algorithm, with changes in the Selection and removing the guide and also using the technique to get away from the bad, to move away from local extreme and diversity. Scheduling algorithms play an important role in grid computing, parallel tasks Scheduling and sending them to ...

متن کامل

Evaluating Multipath TCP Resilience against Link Failures

Standard TCP is the de facto reliable transfer protocol for the Internet. It is designed to establish a reliable connection using only a single network interface. However, standard TCP with single interfacing performs poorly due to intermittent node connectivity. This requires the re-establishment of connections as the IP addresses change. Multi-path TCP (MPTCP) has emerged to utilize multiple ...

متن کامل

Running Bag-of-Tasks Applications on Computational Grids: The MyGrid Approach

We here discuss how to run Bag-of-Tasks applications (those parallel applications whose tasks are independent) on computational grids. Bag-of-Tasks applications are both relevant and amendable for execution on grids. However, few users currently execute their Bag-of-Tasks applications on grids. We investigate the reason for this state of affairs and introduce MyGrid, a system designed to overco...

متن کامل

Rejection of the Feed-Flow Disturbances in a Multi-Component Distillation Column Using a Multiple Neural Network Model-Predictive Controller

This article deals with the issues associated with developing a new design methodology for the nonlinear model-predictive control (MPC) of a chemical plant. A combination of multiple neural networks is selected and used to model a nonlinear multi-input multi-output (MIMO) process with time delays.  An optimization procedure for a neural MPC algorithm based on this model is then developed. T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011